home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-04
/
rexxutil.zip
/
REXXUTIL.DOC
< prev
next >
Wrap
Text File
|
1991-03-19
|
5KB
|
129 lines
Application Name: REXX Utility DLL Version 1.10
Requirements: OS/2 Extended Edition 1.2 or later
OS/2 Standard Edition 1.3 or later
Description: A set of utility functions for OS/2 REXX.
The following files make up the REXXUTIL.ZIP file:
rexxutil.dll - REXXUTIL function library DLL.
rexxutil.inf - REXXUTIL documentation.
rexxutil.doc - This file.
parms.txt - Input parameter file to RXLIBMGR.CMD.
rext.rxl - REXX/2 Macrospace library.
rext1.cmd - Macrospace test function.
rext2.cmd - Macrospace test function.
rext3.cmd - Macrospace test function.
rextest1.cmd - CMD to test and illustrate REXXUTIL functions.
rxlibdir.cmd - CMD to list the contents of a REXX/2 Macrospace lib.
rxlibmgr.cmd - REXX/2 Macrospace Library Manager.
Notes:
The documentation for this DLL is located in the file REXXUTIL.INF in
the .ZIP file. To view the documentation type the following command at
any command prompt:
view rexxutil.inf
The VIEW command is available only if the OS/2 Command Reference
option was chosen when you installed the operating system. If you did
not choose this option at installation time then refer to the manual
IBM OS/2 User's Guide Volume 1: Base Operating System for information
on installing the OS/2 Command Reference.
No warranties, guarantees, etc. are implied, and no liability is
assumed for the code, examples, DLLs, or documentation.
This software is user-supported software and may be freely
copied and used by anyone who wishes to do so as long as the
following conditions are met:
1. These functions may not be used by any program for
which a fee is charged unless the owner of the program
has paid the registration fee.
2. If you transmit a copy of this software to another
party you must give them the complete unaltered
contents of the REXXUTIL.ZIP file.
3. If you make any modifications to these functions you
must change the name of the dynamic link library file
REXXUTIL.DLL to some other name.
If you feel that this program has benefited you, please
register it by sending $25.00 to:
Pedagogic Software
W. David Ashley
5 Timberline Dr.
Trophy Club, Tx 76262
The source code for REXXUTIL can be obtained by sending
$75.00 ($25.00 registration + $50.00 source code) to the
same address.
If you have questions, comments or suggestions please contact me
through the OS/2 Shareware BBS or at the address below:
W. David Ashley
5 Timberline Dr.
Trophy Club, Tx 76262
Version 1.00 - 07/23/1990
-------------------------
1. Original release.
Version 1.10 Updates and Fixes - 12/13/1990
-------------------------------------------
1. The following new functions have been added to the DLL:
REXMACRODROP
REXMACROLOAD
REXMACROSAVE
REXMACROERASE
REXMACROQUERY
REXMACROREORDER
REXMACROLIBDIR
REXSUBCOMQUERY
These new functions can perform the following general services:
a. Manipulate the Rexx Macrospace.
b. Query for active subcommand environments.
Refer to the documentation file REXXUTIL.INF for more information
on the utilization of the new functions.
2. The Rexx command RXLIBMGR.CMD and supporting files have been
added to the release disk. This command uses the file PARMS.TXT
to create the Rexx Macro Library REXT.RXL file. It is meant to
show a complete example of managing the Rexx Macrospace as well as
creating/managing Rexx Macrospace Libraries.
3. The documentation on some functions has been enhanced, especially
in the area of return code information.
4. The Codeview debugging information has been removed from the
release version of the DLL. This reduces the size of the DLL.
5. Additional heap and stack space has been added to the DLL. It was
found that when PM programs call REXX and those REXX programs call
functions residing in DLLs that additional stack space is needed by
the DLL to prevent stack overflow by the PM program.
6. Corrected a problem with RexWrite which would cause the output file
to be empty and left open by the process. This was caused by an
incorrect assumption in the logic which checked the start array
position against the total lines to write. All checking of the
number of members in the stem array has been removed.